namespace swxbatch_ceefit
{
	/** A CEEFIT class created from scratch without macros to test batch-mode processing of SWX API cases.
		\author GRI
		\date Dec 1 2008
	*/
	class TestSWX :
		public CEEFIT::COLUMNFIXTURE
	{
	public:
		inline ceefit_init_spec TestSWX();
		inline virtual ceefit_dtor_spec ~TestSWX();
	private:
 	    ceefit_init_spec TestSWX(const TestSWX&);
 	    TestSWX& ceefit_init_spec operator=(const TestSWX&); 
		/** fit_var
		*/
		CEEFIT::STRING m_sldprt_name;
		/** fit_test
		*/
		double ceefit_call_spec nos_feats();
		/** where is this executable executing from?
		*/
		void ExecutingPath();
		/** Get the full path to the input file i.e. the *.sldprt file
			\author GRI
			\date Jan 8 2009
		*/
		void GetFullPath(std::wstring & wsFullPath);
	};
} // namespace swxbatch_ceefit